mine sweeping devices - Francés Inglés Diccionario